package br.com.sebrae.pr.sgp.util.persistence.params;

/**
 * Classe que representa um parâmetro de entrada em uma query qualquer.
 * 
 * @author Tanaka
 * 
 */
public class InParam extends Param {

    private final Object object;

    public InParam(final int parameterIndex, final Object object, final ParamType type) {
        super(parameterIndex, type);
        this.object = object;
    }

    public Object getObject() {
        return object;
    }

    @Override
    public String toString() {
        return "parameterIndex: " + getParameterIndex() + ", value: " + object + ", Type: " + getType().toString();
    }

}
